all:
	g++ ../object_repres/taginfo.cpp ../object_repres/boxing2.cpp ../object_repres/go.cpp ../Roots2/collect.cpp ../gc_new/gc_new.cpp main.cpp -O0 -Wall -Wextra -std=c++11 -o output

listtest:
	g++ -std=c++11 ../object_repres/taginfo.cpp ../object_repres/boxing2.cpp ../object_repres/go.cpp ../Roots2/collect.cpp ../gc_new/gc_new.cpp list2.cpp -O0 -lpthread -Wall -Wextra -Wconversion -Wsign-conversion -o output

treetest:
	g++ -std=c++11 ../object_repres/taginfo.cpp ../object_repres/boxing2.cpp ../object_repres/go.cpp ../Roots2/collect.cpp ../gc_new/gc_new.cpp test0.cpp -O0 -lpthread -Wall -Wextra -Wconversion -Wsign-conversion -Wpointer-arith -o output
